URL Encoder & Decoder
Encode URLs to percent-encoded format or decode percent-encoded URLs. Handles special characters and UTF-8 encoding.
Result
Your URL encoding/decoding result will appear here
About URL Encoding
URL encoding converts characters into a format that can be transmitted over the Internet. It replaces unsafe ASCII characters with a "%" followed by two hexadecimal digits.
When to Use URL Encoding
URL encoding is required when a URL contains characters that are not allowed in a URL. This includes spaces, special characters, and non-ASCII characters.
URL Encoding vs. URL Component Encoding
URL Encoding
Encodes characters that are not allowed in a URL, but leaves some reserved characters (like /, ?, &, =) intact because they have special meaning in URLs.
URL Component Encoding
Encodes all characters that are not allowed in a URL, including reserved characters. Used for encoding individual components of a URL (like query parameters).
Common Encoded Characters
| Character | Encoded |
|---|---|
| Space | %20 or + |
| ! | %21 |
| # | %23 |
| $ | %24 |
| & | %26 |
| ' | %27 |
| ( | %28 |
| ) | %29 |
| * | %2A |